package com.example.parttimejob.service;

import com.example.parttimejob.pojo.entity.Merchants;
import com.example.parttimejob.pojo.entity.dto.*;
import com.example.parttimejob.pojo.entity.vo.*;

import java.util.List;

public interface StoreService {
    Merchants getById(Integer id);

    String registStore(String merchantUsername, String passwd);

    int loginStore(String merchantUsername, String passwd);


    String SelectStoreStatus(Integer merchantId);

    String IdeafiStore(MerchantsDto merchantsDto);

    MerchantsModifyVo SelectModify(Integer merchantId);

    String ModifyStore(MerchantsModifyDto merchantsModifyDto);

    String Create(PartTimeJobsDto partTimeJobsDto);

    List<PartTimeJobsVo> PartJob(Integer merchantId);



    String CheckUser(CheckUserDto checkUserDto);

    String DeleteJob(Integer jobId);



    PartTimeJobsModifyVo SelectModifyJob(Integer jobId);

    String ModifyJob(PartTimeJobsModifyDto partTimeJobsModifyDto);


    String AddReview(AddReviewDto addReviewDto);


    List<ShowForUser> ShowForUser();

    List<ShowForUser> SearchStore(String category);
}
